// map
void main() {
  Map map1 = Map();

  map1["aa"] = "aa";
  map1[1] = 1;
  map1[12.5] = 12.5;
  print('map1["aa"] = ${map1["aa"]}');
  print('map1[1] = ${map1[1]}');
  print('map1[12.5] = ${12.5}');
  print(map1);

  // 使用泛型
  print("=======使用泛型=======");
  Map<String, String> map2 = Map();
  map2["aa"] = "aaa";
  map2["bb"] = "bbb";
  map2["cc"] = "ccc";
  map2["dd"] = "ddd";
  print(map2);

  print("=======遍历=======");
  // 遍历
  map2.forEach((key, value) {
    print("key = $key, value = $value");
  });
}
